package com.bbva.kyfb.kyfbofo.interfaces;

import com.bbva.kyfb.kyfbdtofo.FicheroRequest;

public interface ExecuteFileBO extends ExecuteBO {

	/**
     * Gets the componentes confeccion referencia.
     *
     * @param file the file
     * @return the componentes confeccion referencia
     * @throws ExcepcionEjecucionAplicacion the excepcion ejecucion aplicacion
     */
//	public abstract String execute(FicheroRequest aFicheroRequest);
	
	/**
     * Gets the componentes confeccion referencia.
     *
     * @param file the file
     * @return the componentes confeccion referencia
     * @throws ExcepcionEjecucionAplicacion the excepcion ejecucion aplicacion
     */
	public abstract boolean esMismoBanco(String cuentaEmisora, FicheroRequest ficheroRequest);
	
	/**
     * Gets the componentes confeccion referencia.
     *
     * @param file the file
     * @return the componentes confeccion referencia
     * @throws ExcepcionEjecucionAplicacion the excepcion ejecucion aplicacion
     */
	public abstract boolean esRefAuxiliar(String tipoOrden, String subProducto);
	
}
